Big Huge Thesaurus

antiviral agent

noun